Package

Source Code of SerialDemo

import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.io.Serializable;
public class SerialDemo implements Serializable {
  static public void main(String[] args) {
    try {
      { // Save a SerialDemo object with a value of 5.
        FileOutputStream f = new FileOutputStream("testing.tmp");
        ObjectOutputStream s = new ObjectOutputStream(f);
        SerialDemo d = new SerialDemo(5);

        s.writeObject(d);
        s.flush();
      }
      { // Now restore it and look at the value.
        FileInputStream f = new FileInputStream("testing.tmp");
        ObjectInputStream s = new ObjectInputStream(f);
        SerialDemo d = (SerialDemo) s.readObject();

        System.out.println("SerialDemo.getVal() is: " + d.getVal());
      }
    } catch (Exception e) {
      e.printStackTrace();
    }
  }

  int test_val = 7; // value defaults to 7

  public SerialDemo() {
    super();
  }

  public SerialDemo(int x) {
    super();
    test_val = x;
  }

  public int getVal() {
    return test_val;
  }
}
TOP

Related Classes of SerialDemo

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.